home *** CD-ROM | disk | FTP | other *** search
/ Popular Request / By Popular Request (Arsenal Computer)(SysOptics Distribution System).ISO / amiga1 / amy_ne10.lha / Makefile < prev    next >
Makefile  |  1994-01-22  |  3KB  |  110 lines

  1. # Makefile for ne under Amiga. The debug, superdebug and fast targets
  2. # can be used in order to increase the debug information, or in order
  3. # to get an optimized compilation, respectively.
  4.  
  5.  
  6. CC        = sc
  7.  
  8. LD        = slink
  9.  
  10. LIBS        = lib:aterminfonbr.lib lib:scnb.lib lib:scmnb.lib
  11.  
  12. OBJS        = actions.o \
  13.         buffer.o \
  14.         clips.o \
  15.         cm.o \
  16.         command.o \
  17.         display.o \
  18.         edit.o \
  19.         errors.o \
  20.         exec.o \
  21.         hash.o \
  22.         help.o \
  23.         inputclass.o \
  24.         input.o \
  25.         keys.o \
  26.         menu.o \
  27.         names.o \
  28.         navigation.o \
  29.         ne.o \
  30.         prefs.o \
  31.         regex.o \
  32.         request.o \
  33.         search.o \
  34.         signals.o \
  35.         streams.o \
  36.         support.o \
  37.         term.o \
  38.         undo.o
  39.  
  40. std:
  41.     smake ne "LFLAGS=ND" "CFLAGS=DEFINE NODEBUG=1 PARMS=REG DEFINE __USE_SYSBASE=1 NOSTACKCHECK DATA=FAR ANSI NOVERSION"
  42.  
  43. debug:
  44.     smake ne "LFLAGS=ADDSYM" "CFLAGS=DEBUG LINE PARMS=REG DEFINE __USE_SYSBASE=1 NOSTACKCHECK DATA=FAR ANSI NOVERSION"
  45.  
  46. superdebug:
  47.     smake ne "LFLAGS=ADDSYM" "CFLAGS=DEBUG LINE DEFINE DEBUG=1 PARMS=REG DEFINE __USE_SYSBASE=1 NOSTACKCHECK DATA=FAR ANSI NOVERSION"
  48.  
  49. fast:
  50.     smake ne "LFLAGS=ND" "CFLAGS=OPTIMIZE DEFINE NODEBUG=1 PARMS=REG DEFINE __USE_SYSBASE=1 NOSTACKCHECK DATA=FAR ANSI NOVERSION"
  51.  
  52.  
  53.  
  54. ne:    $(OBJS) $(LIBS)
  55.     $(LD) lib:c.o $(OBJS) TO ne LIB $(LIBS) $(LDFLAGS)
  56.  
  57.  
  58. actions.o: actions.c ne.h keycodes.h names.h errors.h protos.h version.h
  59.  
  60. buffer.o: buffer.c ne.h keycodes.h names.h errors.h protos.h
  61.  
  62. clips.o: clips.c ne.h keycodes.h names.h errors.h protos.h
  63.  
  64. cm.o: cm.c keycodes.h names.h errors.h protos.h help.h
  65.  
  66. command.o: command.c keycodes.h names.h errors.h protos.h help.h
  67.  
  68. display.o: display.c ne.h keycodes.h names.h errors.h protos.h
  69.  
  70. edit.o: edit.c ne.h keycodes.h names.h errors.h protos.h
  71.  
  72. errors.o: errors.c errors.h
  73.  
  74. exec.o: exec.c ne.h keycodes.h names.h errors.h protos.h
  75.  
  76. help.o: help.c
  77.  
  78. hash.o: hash.c
  79.  
  80. input.o: input.c ne.h keycodes.h names.h errors.h protos.h
  81.  
  82. inputclass.o: inputclass.c ne.h keycodes.h names.h errors.h protos.h
  83.  
  84. keys.o: keys.c ne.h keycodes.h names.h errors.h protos.h
  85.  
  86. menu.o: menu.c ne.h keycodes.h names.h errors.h protos.h
  87.  
  88. navigation.o: navigation.c ne.h keycodes.h names.h errors.h protos.h
  89.  
  90. ne.o: ne.c ne.h keycodes.h names.h errors.h protos.h version.h regex.h
  91.  
  92. prefs.o: prefs.c ne.h keycodes.h names.h errors.h protos.h
  93.  
  94. regex.o: regex.c regex.h
  95.     $(CC) $(CFLAGS) DEFINE REGEX_MALLOC=1 $*
  96.  
  97. request.o: request.c ne.h keycodes.h names.h errors.h protos.h
  98.  
  99. search.o: search.c ne.h keycodes.h names.h errors.h protos.h regex.h
  100.  
  101. signals.o: signals.c ne.h keycodes.h names.h errors.h protos.h
  102.  
  103. streams.o: streams.c ne.h keycodes.h names.h errors.h protos.h
  104.  
  105. support.o: support.c ne.h keycodes.h names.h errors.h protos.h
  106.  
  107. term.o: term.c    cm.h
  108.  
  109. undo.o: undo.c ne.h keycodes.h names.h errors.h protos.h
  110.